Skip to content

[Benchmark] Add support for CAPEval - #1631

Closed
liuzhipenggg wants to merge 1 commit into
open-compass:mainfrom
liuzhipenggg:add-capeval
Closed

[Benchmark] Add support for CAPEval#1631
liuzhipenggg wants to merge 1 commit into
open-compass:mainfrom
liuzhipenggg:add-capeval

Conversation

@liuzhipenggg

Copy link
Copy Markdown

Summary

Add CAPEval as an image caption benchmark.

The dataset has 300 images. The model produces a caption; a judge LLM scores it against checklist items and reports Coverage (C) and Precision (P), with Scene & Object (SO) / People & Activity (PA) / Text & Interface (TI) / Design & Knowledge (DK) splits.

Changes

  • Register CAPEval in IMAGE_DATASET
  • Add vlmeval/dataset/capeval.py
  • Add helpers under vlmeval/dataset/utils/capeval/
  • Auto-download from Hugging Face to $LMUData/CAPEval/

Implemented as ImageBaseDataset + build_judge. No changes to run.py, model backends, or shared judge code.

Usage

python run.py --data CAPEval --model <VLM> --judge qwen-72b

--judge defaults to qwen-72b if omitted.

References

https://github.com/liuzhipenggg/CAPEval
https://huggingface.co/datasets/LiuzhipengUCAS/CAPEval

@liuzhipenggg liuzhipenggg reopened this Aug 14, 2026
@liuzhipenggg
liuzhipenggg force-pushed the add-capeval branch 2 times, most recently from 1fffac0 to 3b634d3 Compare August 14, 2026 14:55
@liuzhipenggg

Copy link
Copy Markdown
Author

Superseded by #1633 (rebased onto current main after PerceptionBench, single-file dataset).

@liuzhipenggg liuzhipenggg reopened this Aug 14, 2026
@liuzhipenggg
liuzhipenggg deleted the add-capeval branch August 14, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant